Лабораторная работа №2

Первоначальна настройка git.

Ефремова Полина Александровна

Российский университет дружбы народов, Москва, Россия

06 марта 2025

Информация

Докладчик

  • Ефремова Полина Александровна
  • студент группы НКАбд-02-24
  • ст.б №1132246726
  • Российский университет дружбы народов
  • polinaefremova68890@gmail.com
  • https://github.com/Paefremova/

:

Вводная часть

Актуальность

  • обеспечивание дополнительных, более гибких функциональных возможностей.
  • возможность отслеживания и разрешения конфликтов, которые могут возникнуть при работе нескольких человек над одним файлом

Объект и предмет исследования

  • git и его первоначальная настройка

Цели и задачи

  • Установка программного обеспечения
  • Базовая настройка git
  • Создайте ключи ssh
  • Создайте ключи pgp
  • Настройка github
  • Добавление PGP ключа в GitHub
  • Настройка автоматических подписей коммитов git
  • Шаблон для рабочего пространства

Материалы и методы

  • установка, настройка и исследование элементов git

Выполнение лабораторной работы

Установка программного обеспечаения

  1. С помощью команд dnf install gh и dnf install git-all устанавливаю необходимое обеспечение
Установка ПО

Базовая настройка Git

  1. Задаю имя и email владельца репозитория, настраиваю utf-8 в выводе сообщения git, задаю имя начальной ветки а также задаю параметры autocrlf и safecrlf.
Базовая настройка Git

Создание ключа SSH

  1. Создаю ключ по алгоритму 4096
Алгоритм 4096

  1. Создаю ключ по алгоритму ed25519
Алгоритм ed25519

  1. Добавляю скопированный SSH ключ на GitHub
Загрузка ключа на Github

Создание gpg ключа

  1. Генерирую gpg ключ
GPG ключ

  1. Настраиваю этот gpg ключ указанным способом
GPG ключ - настройка

  1. Вывожу список ключей и копирую отпечаток приватного ключа
Список ключей

  1. Копирую сгенерированный PGP ключ
GPG ключ - копирование

  1. Добавляю ключ на Github
GPG ключ - GitHub

  1. Авторизируюсь, отвечаю на контрольные вопросы
Авторизация

  1. Ввожу код
Код

Создание репозитория курса на основе шаблона

  1. Создаю репозиторий
Репозиторий

  1. Перехожу в него и копирую шаблон
Добавление шаблона

  1. Перехожу в каталог курса
Каталог курса

  1. Создаю необходимые каталоги
Необходимые каталоги

  1. Отправляю файлы на сервер
Сервер - загрузка

Выводы

В заключение хочется отметить, что данная лабораторная работа позволила мне научиться работать с системой Git. Я практиковала свои навыки в работе с командной строкой, теперь уже связывая выполнимое с директориями GitHub.

Кроме этого, я научилась работать с Markdown (вспмонила, опираясь на материалы из прошлого семестра в том числе)

Список литературы

  1. Архитектура ЭВМ

  2. Ефремова Полина, Лабораторная работа №2, Архитектура компьютеров

  3. Лабораторная 2

  4. лабораторная 3